#pragma once
#include "Light.h"
class SpotLight :public Light
{
private:
	float m_range;
	float m_spot;
	DirectX::XMFLOAT3 m_attenuation;
public:
	SpotLight(std::vector<float>position, std::string name, std::vector<float>ambient, std::vector<float>diffuse, std::vector<float>specular, float range, float spot, std::vector<float>attenuation);
	~SpotLight();
	SpotLightStructure GetLightStructure();
};